/**
 * 将传入的日期时间类型格式化为：yyyy-MM-dd HH:mm:ss 格式
 * 第二个参数默认0，表示日期+时间
 * 1表示仅仅日期，2表示仅时间
 * @param date 日期，不传参则默认为当前日期时间
 * @param type 枚举：0-格式化为日期时间，1-格式化为日期，2-格式化为时间
 * @returns
 */
function toLocalDate(date?: Date, type?: number) {
  if (!date) date = new Date()
  if (!type) type = 0
  if (type === 0) return date.toLocaleString()
  if (type === 1) return date.toLocaleDateString()
  if (type === 2) return date.toLocaleTimeString()
}

export { toLocalDate }
